.myLove {
  position: relative;
  width: 100%;
  height: 100%;

  canvas {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 2;
  }

  .svg_box {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);

    .text {
      font-size: 36px;
      font-weight: bold;
      // text-transform: uppercase;
      fill: none;
      stroke-width: 2px;
      stroke-dasharray: 310 310;
      animation: stroke 6s infinite linear;
    }

    .text_1 {
      stroke: #3498db;
      text-shadow: 0 0 5px #3498db;
      animation-delay: -1.5s;
    }

    .text_2 {
      stroke: #f39c12;
      text-shadow: 0 0 5px #f39c12;
      animation-delay: -3s;
    }

    .text_3 {
      stroke: #e74c3c;
      text-shadow: 0 0 5px #e74c3c;
      animation-delay: -4.5s;
    }

    .text_4 {
      stroke: #9b59b6;
      text-shadow: 0 0 5px #9b59b6;
      animation-delay: -6s;
    }

    @keyframes stroke {
      100% {
        stroke-dashoffset: -400;
      }
    }
  }
}